package cn.exrick.xboot.modules.AppUtils.service;

import cn.exrick.xboot.base.XbootBaseService;
import cn.exrick.xboot.modules.AppUtils.entity.AppUtils;
import cn.exrick.xboot.modules.AppUtils.entity.ContentVo;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import cn.exrick.xboot.common.vo.SearchVo;

import java.util.List;

/**
 * AppUtils接口
 * @author jiuqi
 */
public interface AppUtilsService extends XbootBaseService<AppUtils,String> {

    /**
    * 多条件分页获取
    * @param appUtils
    * @param searchVo
    * @param pageable
    * @return
    */
    Page<AppUtils> findByCondition(AppUtils appUtils, SearchVo searchVo, Pageable pageable);

    /**
     * 获取新闻公告等内容的接口（用于app展示）
     * @param variety
     * @return
     */
    ContentVo getInfoContent(int variety,String  id);
}